﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;

namespace BJoin.MicroSVC.Sample.DataContract.Dtos
{
    public partial class FileDto
    {
        /// <summary>
        /// 文档格式描述
        /// </summary>
        public string FileFormatDesc { get; set; }
    }
    public partial class FileAddDto
    {
    }
    public partial class FileUpdateDto
    {
        public int?[] TagIdsDecrease { get; set; }
    }
    public partial class FileFilter
    {

        /// <summary>
        /// Descript: 名称
        /// DbType: varchar
        /// AllowNull: YES
        /// Defaultval: 
        /// </summary>
        public string NameLike { get; set; }

        /// <summary>
        /// Descript: 创建时间
        /// DbType: timestamp(6)
        /// AllowNull: YES
        /// Defaultval: 
        /// </summary>
        public String CrtBetween { get; set; }
    }
    public class FileWithChildDto : FileDto
    {
        /// <summary>
        /// 子文件集合
        /// </summary>
        public List<FileDto> ChildFiles { get; set; }
    }
}
